package cn.tedu.hospitalqd.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

@Data
public class ZhenliaoAddNewDTO implements Serializable {
    @ApiModelProperty(value = "诊疗创建时间", required = true, example = "患者创建时间")
    @NotNull(message = "必须提交诊疗创建时间")
    private Date zAddtime;

    @ApiModelProperty(value = "诊疗编号", required = true,example = "患者账号")
    @NotNull(message = "必须提交诊疗编号")
    private String zNumber;

    @ApiModelProperty(value = "医生号", required = true,example = "患者账号")
    @NotNull(message = "必须提交医生号")
    private String dNumber;

    @ApiModelProperty(value = "医生姓名", required = true,example = "患者密码")
    @NotNull(message = "必须提交医生姓名")
    private String dName;

    @ApiModelProperty(value = "患者账号", required = true,example = "患者姓名")
    @NotNull(message = "必须提交患者账号")
    private String pAccount;

    @ApiModelProperty(value = "患者姓名", required = true,example = "患者年龄")
    @NotNull(message = "必须提交患者姓名")
    private Integer pName;

    @ApiModelProperty(value = "诊断时间", required = true,example = "患者年龄")
    @NotNull(message = "必须提交诊断时间")
    private Date zDstime;

    @ApiModelProperty(value = "诊断结果", required = true,example = "患者性别")
    @NotNull(message = "必须提交诊断结果")
    private String zDsresult;

    @ApiModelProperty(value = "医嘱", required = true,example = "患者性别")
    @NotNull(message = "医嘱")
    private String zAdvice;

    @ApiModelProperty(value = "药方", required = true,example = "患者手机")
    @NotNull(message = "必须提交药方")
    private String zPrescription;

    @ApiModelProperty(value = "药方说明", required = true,example = "患者照片")
    @NotNull(message = "必须提交药方说明")
    private String zPrrtexplain;

    @ApiModelProperty(value = "药品费用", required = true,example = "患者身份证")
    @NotNull(message = "必须提交药品费用")
    private Double ypPrice;

    @ApiModelProperty(value = "是否支付", required = true,example = "患者居住地")
    @NotNull(message = "必须提交是否支付")
    private String zIspay;

}
